package com.laiketui.domain.vo.user;

import com.laiketui.domain.vo.MainVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 添加用户参数
 *
 * @author Trick
 * @date 2021/1/8 10:54
 */
@ApiModel(description = "添加用户参数")
public class AddUserVo extends MainVo {

    @ApiModelProperty(value = "头像", name = "headerUrl")
    private String headerUrl;
    @ApiModelProperty(value = "会员名称", name = "userName")
    private String userName;
    @ApiModelProperty(value = "会员角色",name = "roleId")
    private String roleId;
    @ApiModelProperty(value = "会员等级", name = "grade")
    private Integer grade;
    @ApiModelProperty(value = "会员账号", name = "zhanghao")
    private String zhanghao;
    @ApiModelProperty(value = "会员密码", name = "mima")
    private String mima;
    @ApiModelProperty(value = "手机号", name = "phone")
    private String phone;
    @ApiModelProperty(value = "来源", name = "source")
    private Integer source;

    @ApiModelProperty(value = "生日", name = "phone")
    private String birthday;
    @ApiModelProperty(value = "性别 0:未知 1:男 2:女", name = "source")
    private Integer sex;

    @ApiModelProperty(value = "签约主体类型", name = "signatoryType")
    private Integer signatoryType;
    @ApiModelProperty(value = "客户行业", name = "industry")
    private Integer industry;
    @ApiModelProperty(value = "签约主体名称", name = "signatoryName")
    private String signatoryName;
    @ApiModelProperty(value = "身份证号码", name = "idCard")
    private String idCard;
    @ApiModelProperty(value = "企业社会信用代码", name = "companyCreditCode")
    private String companyCreditCode;
    @ApiModelProperty(value = "签约主体法人姓名", name = "signatoryLegalPerson")
    private String legalPerson;
    @ApiModelProperty(value = "签约主体法人身份证号码", name = "signatoryName")
    private String legalPersonIdCard;
    @ApiModelProperty(value = "联系地址省", name = "province")
    private String province;
    @ApiModelProperty(value = "联系地址市", name = "city")
    private String city;
    @ApiModelProperty(value = "联系地址区", name = "area")
    private String area;
    @ApiModelProperty(value = "详细地址", name = "detailedAddress")
    private String detailedAddress;
    @ApiModelProperty(value = "发货类型 1.仓库集货 2.直发客户", name = "deliveryType")
    private Integer deliveryType;
    @ApiModelProperty(value = "开票类型 1.开票 0.不开票", name = "invoice")
    private Integer invoice;
    @ApiModelProperty(value = "结算类型 1.现结 2.月结 3.定金+尾款", name = "settlementType")
    private Integer settlementType;
    @ApiModelProperty(value = "签约时间", name = "signTime")
    private String signTime;
    @ApiModelProperty(value = "备注信息", name = "remark")
    private String remark;
    @ApiModelProperty(value = "法人身份证人像面图",name = "idCardFaceImg")
    private String idCardFaceImg;
    @ApiModelProperty(value = "法人身份证国徽面图片",name = "idCardBackImg")
    private String idCardBackImg;
    @ApiModelProperty(value = "营业执照",name = "businessLicenseImg")
    private String businessLicenseImg;

    public String getIdCardFaceImg() {
        return idCardFaceImg;
    }

    public void setIdCardFaceImg(String idCardFaceImg) {
        this.idCardFaceImg = idCardFaceImg;
    }

    public String getIdCardBackImg() {
        return idCardBackImg;
    }

    public void setIdCardBackImg(String idCardBackImg) {
        this.idCardBackImg = idCardBackImg;
    }

    public String getBusinessLicenseImg() {
        return businessLicenseImg;
    }

    public void setBusinessLicenseImg(String businessLicenseImg) {
        this.businessLicenseImg = businessLicenseImg;
    }

    public String getCompanyCreditCode() {
        return companyCreditCode;
    }

    public void setCompanyCreditCode(String companyCreditCode) {
        this.companyCreditCode = companyCreditCode;
    }

    public String getLegalPerson() {
        return legalPerson;
    }

    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }

    public String getLegalPersonIdCard() {
        return legalPersonIdCard;
    }

    public void setLegalPersonIdCard(String legalPersonIdCard) {
        this.legalPersonIdCard = legalPersonIdCard;
    }

    public Integer getSignatoryType() {
        return signatoryType;
    }

    public void setSignatoryType(Integer signatoryType) {
        this.signatoryType = signatoryType;
    }

    public Integer getIndustry() {
        return industry;
    }

    public void setIndustry(Integer industry) {
        this.industry = industry;
    }

    public String getSignatoryName() {
        return signatoryName;
    }

    public void setSignatoryName(String signatoryName) {
        this.signatoryName = signatoryName;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getDetailedAddress() {
        return detailedAddress;
    }

    public void setDetailedAddress(String detailedAddress) {
        this.detailedAddress = detailedAddress;
    }

    public Integer getDeliveryType() {
        return deliveryType;
    }

    public void setDeliveryType(Integer deliveryType) {
        this.deliveryType = deliveryType;
    }

    public Integer getInvoice() {
        return invoice;
    }

    public void setInvoice(Integer invoice) {
        this.invoice = invoice;
    }

    public Integer getSettlementType() {
        return settlementType;
    }

    public void setSettlementType(Integer settlementType) {
        this.settlementType = settlementType;
    }

    public String getSignTime() {
        return signTime;
    }

    public void setSignTime(String signTime) {
        this.signTime = signTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRoleId() {
        return roleId;
    }

    public void setRoleId(String roleId) {
        this.roleId = roleId;
    }

    public String getHeaderUrl() {
        return headerUrl;
    }

    public void setHeaderUrl(String headerUrl) {
        this.headerUrl = headerUrl;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Integer getGrade() {
        return grade;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public String getZhanghao() {
        return zhanghao;
    }

    public void setZhanghao(String zhanghao) {
        this.zhanghao = zhanghao;
    }

    public String getMima() {
        return mima;
    }

    public void setMima(String mima) {
        this.mima = mima;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Integer getSource() {
        return source;
    }

    public void setSource(Integer source) {
        this.source = source;
    }


    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }
}
